//package aspectosLog;
//
//import java.io.FileWriter;
//import java.io.IOException;
//
//
//public aspect AspectoLogMain {
//	pointcut main():
//		call (* *.main*(..)); 	
//	before():main() {
//		System.out.println(" INICIO DO MAIN !" + thisJoinPoint);
//		
//		FileWriter f = null;
//		try {
//			f = new FileWriter("LogMain.txt");
//			f.write(" AspectoLogMain!!  \n");
//			f.write( thisJoinPointStaticPart.getSignature().getName() );
//		} catch (IOException e) {
//			e.printStackTrace();
//		}		
//		
//		
//	}
//	after(): main() {
//	//	System.out.println(" FIM DO METODO MAIN !" + thisJoinPoint );
//		FileWriter f = null;
//		try {
//			f = new FileWriter("LogMain.txt");
//			f.write(" AspectoLogMain!!  \n");
//			f.write( thisJoinPointStaticPart.getSignature().getName() );
//		} catch (IOException e) {
//			e.printStackTrace();
//		}	
//	}
//	
//}
